<?xml version="1.0" encoding="utf-8"?>
<!-- MySim9 - Simulator Software v1.0 -->
<!-- MySim9 - Simulator Configuration File -->
<!-- Copyleft (r) 2008-09 MaximaLabs Solutions -->
<MySimulations>
  <!-- Simulators -->
  <Simulator Name="IVR" server="true" IP="127.0.0.1" Port="3000" MetaLength="4" MetaType="Meta.Txt" Separator="|" DataFormat = "Format.Txt" Delimited="true" RequestCode="0200" ResponseCode="0210" >
    <!-- Message Header -->
    <Header>
      <Field Name="Message Type" DataType ="Type.String" Length="4" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">0200</Field>
      <Field Name="Transaction Code" DataType ="Type.String" Length="3" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">000</Field>
      <!--  Transmission Date and time created by the IVR and it will be generated for each call -->
      <Field Name="Transmission Date and Time" DataType ="Type.Date" Length="10" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">ddMMhhmmss</Field>
      <!--  6 Digit Random Number generated by delivery channel -->
      <Field Name="STAN" DataType ="Type.AutoNumber" Length="6" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">5555</Field>
      <Field Name="Customer Identification" DataType ="Type.String" Length="13" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">NIC</Field>
      <Field Name="Message Protocol" DataType ="Type.String" Length="2" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">01</Field>
    </Header>
    <!--  Message Header END -->
    <!--  Transactions -->
    <Transaction Code="02" Name="TPIN Validation">
      <Request>
        <Field Name="Field1" DataType ="Type.String" Length="16" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">DESEncryptedTPIN</Field>
      </Request>
      <Response>
        <Field Name="ResponseCode" DataType ="Type.Number" Length="3" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">000</Field>
      </Response>
    </Transaction>
    <Transaction Code="50" Name="ATM PIN Validation">
      <Request>
        <Field Name="Field1" DataType ="Type.String" Length="16" AutoPad="false" PadRight ="true" PadChar ="0" ExtractFromRequest="false">DESEncryptedTPIN</Field>
      </Request>
      <Response>
        <Field Name="ResponseCode" DataType ="Type.Number" Length="3" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">000</Field>
      </Response>
    </Transaction>
    <Transaction Code="11" Name="Customer Demographics Debit Card">
      <Request>
        <!-- This message contains only header -->
      </Request>
      <Response>
        <Field Name="ResponseCode" DataType ="Type.Number" Length="3" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">000</Field>
        <Field Name="Field11" DataType ="Type.String" Length="13" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">123123123</Field>
        <Field Name="Field12" DataType ="Type.String" Length="10" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">Test name</Field>
        <Field Name="Field13" DataType ="Type.String" Length="2" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">00</Field>
        <Field Name="Field14" DataType ="Type.String" Length="2" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">00</Field>
        <Field Name="Field15" DataType ="Type.String" Length="2" AutoPad="true" PadRight ="true" PadChar ="0" ExtractFromRequest="false">00</Field>
      </Response>
    </Transaction>
    <!-- Transactions END -->
  </Simulator>
  <!-- Simulators END-->
</MySimulations>
